package TrabajoPractico;
import java.util.Calendar;


public class Fecha {
	
	Calendar fecha;
	 
	Fecha(Calendar fecha){
		this.fecha=fecha;
	}
	
	public Calendar getCalendar() {
		return fecha;
	}
	
	//Devuelve un entero con la diferencia en dias entre dos fechas
	public int diferenciaDeDias (Fecha unaFecha){
		long fecha1Milisegundos= fecha.getTimeInMillis();
		long fecha2Milisegundos= unaFecha.getCalendar().getTimeInMillis();
		long diferencia = fecha1Milisegundos - fecha2Milisegundos;
		double dias = Math.floor(Math.abs(diferencia))/(1000*60*60*24);
		return ((int)dias);
		
	}

	//Determina si la fecha que recibe el mensaje es anterior a la fecha enviada como parametro
	 public Boolean esAnterior(Fecha fecha){
		 return(this.getCalendar().before(fecha.getCalendar()));
		 } 
	
}
